cotton on

verb (informal) (intransitive, adverb) often foll by to
1.
to perceive the meaning (of)
2.
to make use (of)